@charset "UTF-8";

/**
 * @title   CSS Document
 * @authors lvy (you@example.org)
 * @date    2015-05-02 19:44:53
 * @version Ver 1.0.0
 */
.c_banner_silde {
    height: 1px;
    margin: 0 auto;
    width: 1000px;
}
.c_banner_insur {
    height: 315px;
    width: 365px;
    z-index: 10;
}
.c_quotes {
    width: 345px;
    padding: 4px 10px;
    height: 307px;
    background: url("../../images/cms_carInsurance/bj_bg.png")/*tpa=http://www.95590.cn/ebiz/res/images/cms_carInsurance/bj_bg.png*/ no-repeat scroll 0;
}
.maintabs {
    overflow: hidden;
    width: 366px;
}
.maintabs li.active {
   border-top: 4px solid #005a8a;
   color: #005a8a;
   width:183px;
   height: 36px;
   line-height: 36px;
}
.maintabs li.unActive {
	border: 1px solid #d8d8d8; 
	width:181px;
    height: 38px;
    line-height: 38px;
}
.maintabs li {
    /**background: #1369c0 none repeat scroll 0 0;
    background: #005a8a none repeat scroll 0 0;*/
    color: #333;
    cursor: pointer;
    float: left;
    font-size: 18px;
    font-family: "Microsoft YaHei";
    text-align: center;
}
.tabs {
    float: left;
    margin-top: 10px;
    *margin-top: 4px;
    width: 100%;
}
.tabs_sidle_ul {
    margin: 10px;
    width: 360px;
}
.tabs_sidle_ul li {
    margin-bottom: 12px;
    width: 100%;
}
.label_text {
    color: #333;
    display: block;
    float: left;
    height: 32px;
    line-height: 32px;
    margin-right: 12px;
    text-align: right;
    width: 104px;
}
.input_text {
    height: 32px;
    margin-left: 88px;
    *margin-left: 10px;
}
.input_select_city {
    display: block;
    width: 155px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #005a8a;
    padding: 5px 2px;
    vertical-align: middle;
    /**background: url(../../images/cms_carInsurance/c_select_city_ipt.jpg) no-repeat scroll right center;*/
    background: url("../../images/cms_carInsurance/drop.jpg")/*tpa=http://www.95590.cn/ebiz/res/images/cms_carInsurance/drop.jpg*/ no-repeat scroll right center;
    font-size: 18px;
}
select.input_quoted_select {
    border: 1px solid #005a8a;
    font-size: 13px;
    line-height: 20px;
    padding: 5px 2px;
    width: 80px;
    float: left;
    height: auto;
}
.input_quoted_text {
    border: 1px solid #005a8a;
    display: block;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    padding: 5px 2px;
    width: 155px;
    
}
.input_quoted_price {
    border: 1px solid #005a8a;
    display: block;
    font-size: 18px;
    height: 20px;
    line-height: 20px;
    padding: 5px 2px ;
    width: 155px;
    float: left;
}
.price span {
    line-height: 32px;
    padding-left: 8px;
    *padding-left: 2px;
}
.car_active {
    /**background-color: #1369c0;*/
    background-color: #005a8a;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    height: 32px;
    line-height: 32px;
    margin-left: 60px;
    *margin-left: 155px;
    margin-top:15px;
    *margin-top:0px;
    text-align: center;
    width: 63%;
}
.car_active_xb {
    background-color: #005a8a;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    height: 32px;
    line-height: 34px;
    margin-left: 60px;
    margin-top: 10px;
    text-align: center;
    width: 63%;
    clear: both;
}

/*大地续保样式**/
.tabs_sidle_ul_xb {
    margin: 10px 40px 0 14px;
}
.tabs_sidle_ul_xb li {
    margin-bottom: 22px;
    margin-top: 26px;
    width: 100%;
}
.label_text_xb {
    color: #333;
    display: block;
    float: left;
    height: 32px;
    line-height: 32px;
    margin-right: 12px;
    text-align: right;
    width: 100px;   
}
.input_text_xb {
    height: 32px;
    margin-left: 88px;
    *margin-left: 10px;
}
.result_su {
    text-align: center;
    font: bold 16px "微软雅黑";
    color: #333;
}
.su_span span {
    color: #f38001;
    font-size: 18px;
}
.su_span i {
    color: #f38001;
}
.sc_span {
    text-decoration: line-through;
    color: #8d2820;
}
.result_su i {
    font-size: 12px;
}
.codes {
    width: 84px;
}
.input_text a:link, .input_texts a:visited, .input_texts a:hover {
    color: #005a8a;
    text-decoration: none;
}
.log_tip{
    width:100%;
    clear:both;
    height:40px;
    line-height:40px;
    text-align: center;
}
.log_tip span{
    font-size: 12px;
}
.log_tip_top{
    width:100%;
    clear:both;
    height:30px;
    text-align: center;
    color: red;
    margin-top:10px;
}
.log_tip_top li{
    font-size: 14px !important;   
}
.tabs_sidle_ul_tip li {
    margin-bottom: 10px;
    width: 100%;
}
.input_text_tip {
    /*height: 20px;*/
    /*margin-left: 70px;*/
    *margin-left: 20px;
    text-align: left;
    padding-top:5px;
    position: relative;
}
.input_text_tip span {
    position: absolute;
    right: 20px;
    top: 10px;
}
.check{
    vertical-align:bottom;
    margin-left: 28px;
}
.input_text_2 {
    margin-left: 88px;
    *margin-left: 114px;
    padding-top: 7px;
}
.input_text_2 span{
    padding-left:5px;
    height:20px;
    line-height:1
}
body, div, p, table, td, input, option, textarea, select{
	font-size:12px !important;
}
.codes_img{
	position: absolute;
	margin-left: 8px;
}
.refreshCode{
	position: absolute;
	font-size: 12px !important;
	color: #005a8a; 
	top:30px;
	right: 18px;
}
.codes1{
	width:155px;
}
.tabs_ul_li{
	position: relative;
}
.w_84{
	width:84px;
}
.zs_codes{
	position:relative;
}
.input_SMS_on,.input_SMS_off {
	position: absolute;
    border: none;
    font-size: 12px;
    color: #005a8a !important;
    width: 87px;
    text-align: center;
    right:58px;
    top: 6px;
}